﻿body {margin:0px;font-size:12px;background:#ffffff; font-family:"黑体";}
input,select,textarea {font-size:12px;}
img {border:none;padding:0;}
td{ font-size:12px;}
li {list-style-type:none;}
ul,form {margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#727272;text-decoration:none;}
a:hover {color:#0A5CA8;}
a:focus {outline:none;}
p, form, input, textarea, ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }




/* 整体 */
.m  {margin:auto;width:1200px; overflow:hidden;clear:both;}
.mtop  {margin:auto;width:1600px; overflow:hidden;clear:both;}
.m2  {margin:auto;width:1300px; overflow:hidden;clear:both;}
.none {margin:auto;width:100%;min-width:1200px;max-width:1920px;clear:both;}
.gglw {margin:auto;width:100%;min-width:1200px;max-width:1920px; max-height:221px;min-height:137px;clear:both;background:#0a5ca8;}
.ggl {margin:auto;width:1200px; overflow:hidden;clear:both; height:221px; background:url(../image/qybtpart.jpg); z-index:999999;}

.ydybj {margin:auto;width:100%;min-width:1200px;max-width:1920px;height:2000px; clear:both;background:url(../image/lshb.jpg) repeat-x;}


.bqb {margin:auto;width:100%;min-width:1200px;max-width:1920px; height:180px;clear:both;background:#0F5DA7;}
.bq {margin:auto;width:1200px;clear:both;background:#535353;}
.footer { margin:auto;height:60px;width:1200px; padding-top:20px;font-size:12px;}
.footer li{line-height:20px; padding:0 10px; text-align:center;color:#666666;}

.box_body_zw {padding:6px 15px 6px 15px;background:#FFFFFF;}
.articleshow {font-size:14px;line-height:30px;color:#333; float:left;}
.articletitle {padding:10px 0 10px 0px; font-weight:bold;font-size:18px; text-align:center;color:#000;}
.articleinfo {padding:10px 0 10px 0px;font-size:12px; text-align:center;color:#000;}

/*间隔*/
.b2{margin:auto;width:100%;min-width:1200px;max-width:1920px; height:2px;clear:both;background:#BCB3B4;}

.b10{height:10px;font-size:1px;}
.b11{height:11px;font-size:1px;}
.b12{height:12px;font-size:1px;}
.b15{height:15px;font-size:1px;}
.b20{height:20px;font-size:1px;}
.b25{height:25px;font-size:1px;}
.b30{height:30px;font-size:1px;}
.b40{height:40px;font-size:1px;}
.b60{height:60px;font-size:1px;}
.b200{height:200px;font-size:1px;}
.clear{ clear:both;}
.f_l {float:left;}
.ff_l {float:left; padding-left:25px; padding-top:10px;}
.tf_l {float:left; padding-left:25px;}
.f_r {float:right;}
.f_gray {color:#666666;}
.more {font-size:22px; padding-right:20px; }
.w20{ width:20px; font-size:1px;float:left;}
.biaot{ font-size:14px; font-weight:normal; color:#333; padding-right:10px;}

/*顶部搜索框*/
.denglu {background:#FFFFFF;border:#db8612 1px solid; border-top:none;}
.denglu input { width:220px; border:#db8612 1px solid; font-size:14px;}
.search input{ background-color:transparent; width:200px; height:30px; border:#009D42 1px solid; padding:4px 8px; float:left;color:#333333;}
.search .ab{ border:0px; width:100px; height:40px; display:inline-block; background:url('../image/search_btn.png') no-repeat;float:left;}

/*左侧导航*/
.fbeij{background:url('../image/beij1.jpg') repeat-x; height:550px;}
.menuleft{float:left;}
.menuleft li{line-height:55px; height:55px; font-size:16px; border-bottom:1px solid #ccc; width:230px; text-indent:2em;}
.menuleft li a{color:#333333;text-decoration:none;}
.menuleft li a:hover {color:#0A5CA8; z-index:99999;}
/* 新闻列表 */
.box_news_title{ color:#000; font-size:20px; display:block; line-height:40px; font-weight:bold; float:left;}
/* 首页框架 */
.frame_top_left {padding-left:120px;float:left;width:906px;overflow:hidden;}
.frame_top_center {float:left;width:350px;overflow:hidden;}
.frame_top_right {float:right;width:210px;overflow:hidden;}
.frame_ion_left {float:left;width:20px;overflow:hidden;}
.frame_ion_center {float:left;width:62px;overflow:hidden;}
.frame_ion_right {float:right;width:118px;overflow:hidden; padding-left:20px; padding-top:5px;}
.frame_gonggao_left {float:left;width:100px;overflow:hidden; padding-left:100px;}
.frame_gonggao_right {float:right;width:1000px;overflow:hidden;}
.frame_cont_left {float:left;width:790px;overflow:hidden;}
.frame_cont_Interval {float:left;width:30px;overflow:hidden;}
.frame_cont_right {float:right;width:380px;overflow:hidden;}
.frame_yaow_left {float:left;width:380px;overflow:hidden;}
.frame_mq_left {float:left;width:820px;overflow:hidden;}
.frame_mq_Interval {float:left;width:30px;overflow:hidden;}
.frame_mq_right {float:right;width:380px;overflow:hidden;}
.frame_bq_left {float:left;width:150px;overflow:hidden;}
.frame_bq_right {float:right;width:1050px;overflow:hidden;}
.frame_list_left {float:left;width:230px;overflow:hidden;}
.frame_list_Interval {float:left;width:30px;overflow:hidden;}
.frame_list_right {float:right;width:940px;overflow:hidden;}
.frame_list_right2 {float:right;width:1040px;overflow:hidden;}
/* 标头 */
.box_head_gonggao {height:40px;line-height:40px;font-size:16px;overflow:hidden;padding:0px;color:#ff0101; font-weight:bold; clear:both;}
.box_head_gonggao a{ color:#e67016;}
.box_head_banq {height:20px;line-height:20px;font-size:16px;overflow:hidden;padding-top:50px; padding-left:20px;color:#ff0101; font-weight:bold; clear:both;}
.box_head_banq a{ color:#ffffff;}
.box_head_biaoti {width:1200px;height:60px;text-align:center;font-size:40px;overflow:hidden;color:#232323; padding-top:20px; font-weight:bold; clear:both;}
.box_head_biaoti a{ color:#0A5CA8;}
.box_head_biaoti a:hover{ color:#e67016;}
.box_k{float:left;width:378px;overflow:hidden;}
.box_k2{float:left;width:378px;overflow:hidden; border-top:1px solid #5988d6;}
.box_ss{float:left;width:378px;height:438px;overflow:hidden; border:1px solid #f5f5f5;}
.box_head_sybt {height:50px; line-height:50px;font-size:20px;overflow:hidden;color:#000; font-weight:normal; clear:both; border-bottom:1px solid #5988d6;}
.box_head_jj {height:30px;line-height:30px;font-size:18px;overflow:hidden;padding-left:12px;color:#000; font-weight:bold; clear:both;}
.box_head_jj a{color:#0A5CA8;}
.box_head_jj a:hover{ color:#e67016;}
.box_fangk{ width:110px; height:113px; background:#ca1100; overflow:hidden;}
.box_head_zhis {height:40px;line-height:40px;font-size:18px;overflow:hidden;padding:10px 0 0 20px;color:#ff0101; font-weight:bold; clear:both;}
.box_head_zhis a{ color:#ffffff;}
.box_head_zhisz {height:18px;line-height:18px;font-size:14px;overflow:hidden;padding:0px 0 0 20px;color:#ff0101; font-weight:bold; clear:both;}
.box_head_zhisz a{ color:#ffffff;}
.box_mq{float:left;width:378px;overflow:hidden;border:1px solid #f5f5f5;}
.box_head_notice {height:40px;line-height:40px;font-size:16px;overflow:hidden;padding-left:15px; padding-right:10px;  font-weight:normal; clear:both;}
.box_head_notice a{color:#0A5CA8;}
.box_head_notice span a{color:#232323;}
.box_head_zc {height:100px;line-height:100px;font-size:20px;overflow:hidden;color:#fff;background:url(../image/tub1.jpg) no-repeat; padding-left:35px; font-weight:bold;}

/* 文字列表 */
.box_icon {font-size:12px;padding:8px 0px 0px 2px;}
.box_icon li {height:24px;line-height:24px;overflow:hidden;}
.box_icon li a{color:#ca1100;}
.box_icon li a:hover{color:#ca1100;}
.box_gonggao {float:left; font-size:14px;height:25px; line-height:25px; padding-top:9px;padding-right:15px; font-weight:300; padding-left:10px; overflow:hidden;}
.box_gonggao li {float:left; padding-right:15px;}
.box_gonggao li a:hover{color:#0A5CA8;}
.box_gonggao li a{ color:#232323;}
.box_fbiaoti {float:left; font-size:16px;height:40px; color:#666; font-weight:300;padding-top:10px; width:1000px;  padding-left:100px; padding-right:100px;  overflow:hidden; }
.box_fbiaoti li { text-align:center;}
.box_fbiaoti li a:hover{color:#e67016;}
.box_fbiaoti li a{ color:#666;}
.box_body {font-size:16px;padding:10px 10px 20px 25px;clear:both;}
.box_body li {height:30px;line-height:30px;overflow:hidden; }
.box_body li a{color:#232323;}
.box_body li a:hover{color:#0A5CA8;}
.box_body1 {font-size:13.5px;padding:5px 10px 6px 2px;clear:both;}
.box_body1 li {height:35px;line-height:35px;overflow:hidden; }
.box_body1 li a{color:#232323;}
.box_body1 li a:hover{color:#0A5CA8;}
.box_jtyw {font-size:16px;padding:5px 10px 10px 12px;clear:both;}
.box_jtyw li {height:36px;line-height:36px;overflow:hidden; }
.box_jtyw li a{color:#232323;}
.box_jtyw li a:hover{color:#0A5CA8;}
.box_bqbiaoti {float:left; font-size:12px;height:50px;padding-top:30px; width:1050px; padding-left:5px;padding-right:20px; overflow:hidden;}
.box_bqbiaoti li {float:left;padding-right:17px; line-height:20px;}
.box_bqbiaoti li a{ color:#ffffff;}
.box_bqbiaoti li a:hover{color:#ddd;}


/* 导航 */
.xgsm {width:100%;margin:auto;background:#0A5CA8; height:45px; max-width:1920px; min-width:1200px;}
/* menu */
.menucontainer{width:1200px;margin:auto;background:#0A5CA8;}
.menu {float:left;width:100%;position:relative;font-size:16px;font-weight:bold;z-index:99999;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;}
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;width:auto;color:#FFF;padding:0px 25px 0px 25px;line-height:45px;height:45px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto;}
.menu ul li ul {display:none;font-size:14px;}
.menu ul li ul li{background:none;}
.menu ul li:hover a {color:#ffffff;background:transparent url(../image/bgON.gif) bottom left repeat-x;}
.menu ul li:hover ul {display:block;position:absolute;top:44px;margin-top:1px;left:0;width:100%;}
.menu ul li:hover ul li a {display:block;background:#e67016;color:#ffffff;height:auto;line-height:40px;padding:5px 10px 5px 26px;width:175px;}
.menu ul li:hover ul li a:hover {color:#fff;background:#cf6514;background-position:4px 12px;}


/* 二级文章列表 */
.frame_date_left{float:left;width:80px;overflow:hidden;}
.frame_date_Interval{float:left;width:30px;overflow:hidden;}
.frame_date_right{float:right;width:830px;overflow:hidden;}
.date{ width:80px; text-align:center; padding-top:30px;}
.date h1{ font-size:35px;width:80px; background:#dedede; padding:10px 0 10px 0; font-weight:normal; color:#d00000; margin-bottom:2px; }
.date li{ background:#eaeaea; font-size:12px; padding:3px 0 3px 0;}
.box_body_news {overflow:hidden; width:830px; padding-top:30px;}
.box_body_news h1 {font-size:20px;line-height:35px; font-weight:700;}
.box_body_news h1 a {color:#333;}
.box_body_news h1 a:hover{color:#0A5CA8;}
.box_body_news li{font-size:14px;line-height:25px; height:50px; color:#333; font-weight:normal;}
.box_body_news span{padding-left:10px;}
.box_body_news span a{color:#333;}
.box_body_news span a:hover{color:#f90036;}

.box_head_list {height:42px;line-height:42px;font-size:18px;overflow:hidden;padding:0px;border-bottom:#e0e0e0 1px solid;color:#1e1e1e;}

/* 列表页内容框架 */
.frame_zhuant_left {float:left;width:260px;overflow:hidden;}
.frame_zhuant_Interval {float:left;width:20px;overflow:hidden;}
.frame_xinw_left {float:left;width:420px;overflow:hidden;}
.frame_shangs_left {float:left;width:680px;overflow:hidden;}
.frame_shangs_Interval {float:left;width:40px;overflow:hidden;}
.frame_shangs_right {float:right;width:280px;overflow:hidden;}



.frame_list_wenz{float:right;width:940px;overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.frame_list_wenzbg {background:#eaeaea;float:right;width:780px;overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:20px;}



.aboutuslist {width:100%;border-bottom:#cccccc 1px dashed;overflow:hidden; padding-top:20px; padding-bottom:10px;}

.gudongleft {width:240px;float:left;padding:10px 0 10px 0;}
.gudongright {float:right;width:700px;padding:20px 0 10px 0;}
.gudongright dl dt{font-size:20px;line-height:40px;color:#333;}
.gudongright dl dt a {color:#333;}
.gudongright dl dt a:hover{color:#f90036;}
.gudongright dl dd{line-height:25px;height:50px;overflow:hidden;font-size:14px;color:#333;}
.gudongright span{float:left; font-size:14px; padding-top:5px;}
.gudongright span a{color:#f90036;}
.gudongright span a:hover{color:#f90036;}
.gudongmore {font-size:14px; background:#4f4584;width:70px;height:26px;color:#ffffff; line-height:26px; text-align:center; margin-top:20px}
.gudongmore a {color:#ffffff; display:block;}

.gdsbleft {width:200px;float:left;padding:10px 0 10px 0;}
.gdsbright {float:right;width:740px;padding:15px 0 10px 0;}
.gdsbright dl dt{font-size:16px;line-height:40px;color:#333;}
.gdsbright dl dt a {color:#333;}
.gdsbright dl dt a:hover{color:#f90036;}
.gdsbright dl dd{line-height:25px;height:50px;overflow:hidden;font-size:14px;color:#333; clear:both;}
.gdsbright span{float:left; font-size:14px; padding-top:5px;}
.gdsbright span a{color:#f90036;}
.gdsbright span a:hover{color:#f90036;}





.dyxx {margin:auto;width:100%;min-width:1200px;max-width:1920px; height:119px;clear:both;background:url(../image/dianhuayouxiangbj.jpg) repeat-x;}
.dhyx {margin:auto;width:1200px; overflow:hidden;clear:both; height:119px; background:url(../image/dianhuayouxiangpart.jpg); z-index:999999;}

.dhtp {margin:auto;width:100%;min-width:1200px;max-width:1920px; height:397px;clear:both;background:#F3F1F2;}
.dhgn {margin:auto;width:1200px; overflow:hidden;clear:both; height:397px;   background:url(../image/gntppart.jpg); z-index:999999;}

.frame_dhyx_left {float:left;width:600px;overflow:hidden; padding-left:0px;}
.frame_dhyx_right {float:right;width:600px;overflow:hidden;padding-right:0px;}

.box_head_dhyx {height:40px;line-height:40px;font-size:16px;overflow:hidden;padding:0px;color:#ff0101; font-weight:bold; clear:both;}


.tab_head {font-family:黑体;height:50px;line-height:50px;overflow:hidden;font-size:18px;font-weight:bold;  width:378px; }
.tab_1 {float:left;padding:0 10px 0 10px;border-bottom:none;cursor:pointer;background:#FFFFFF;color:#0A5CA8; margin-right:4px;}
.tab_2 {float:left;padding:0 10px 0 10px;cursor:pointer;font-weight:normal;color:#ffffff;font-weight:bold; background:#0A5CA8;font-weight:bold;margin-right:4px;}

.tab_headleft{float:left;width:378px;overflow:hidden;  }
.box_head_sybt2 {font-family:黑体;  height:61px; line-height:61px;font-size:24px;overflow:hidden;color:#000; font-weight:bold; clear:both;}




.frame_list_news_wenz{float:left;width:375px;overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:0px;}
.frame_list_news_wenzbg {background:#eaeaea;float:right;width:378px;overflow:hidden; border-bottom:1px dashed #ccc; padding-bottom:20px;}




.xt {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.xtu {
	float: left;
	height: 207px;
	width: 207px;
	margin-top: 80px;
	margin-left: 112px;
	display: inline;
	margin-right: 57px;
}

.xtu1 {
	float: left;
	height: 207px;
	width: 207px;
	background-image: url(../images/y2.jpg);
	background-repeat: no-repeat;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 200px;
	text-decoration: none;
	text-align: center;
	font-family: "黑体";
}


.xtu1 a{
	font-family: "黑体";
	font-size: 25px;
    font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.xtuy {

}
.xtu1 a:hover {
	font-family:"黑体";
	font-size: 25px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../image/yuan1.png);
	background-repeat: no-repeat;
	float: left;
	height: 207px;
	width: 207px;
}

  /* 通用卡片容器 - 精简间距，保持布局 */
    .card-container {
      width: 100%;
      display: flex;
      flex-direction: column;
      gap: 20px; /* 微调间距，提升呼吸感 */
      padding: 10px 0;
    }
    /* 卡片核心样式 - 增强视觉层次 */
    .news-card {
      border: 1px solid #e0e3e9;
      border-radius: 0 !important;
      padding: 20px 20px; /* 优化内边距，更舒展 */
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02); /* 更自然的阴影 */
      transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); /* 更丝滑的过渡 */
      min-height: 168px; /* 加高适配副标题 */
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      position: relative;
      overflow: hidden;
    }
    /* 卡片1：投资者关系互动平台 - 品牌蓝主调 */
    .news-card.interactive {
      background: linear-gradient(180deg, #f5f9ff 0%, #ffffff 100%);
      border-left: 4px solid #2c5aa0; /* 左侧品牌色竖条，增强辨识度 */
    }
    /* 卡片2：今日投资信息 - 浅灰调区分，保持协调 */
    .news-card.investment {
      background: linear-gradient(180deg, #f8f9fa 0%, #ffffff 100%);
      border-left: 4px solid #4a75b5; /* 浅一点的品牌蓝，区分卡片 */
    }
    /* 卡片hover效果 - 更丰富的交互反馈 */
    .news-card:hover {
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
      border-color: #2c5aa0;
      transform: translateY(-2px); /* 适度上浮，更有层次感 */
    }
    /* 卡片标题区域 - 增加图标和排版优化 */
    .card-header {
      display: flex;
      align-items: flex-start; /* 顶部对齐，适配多行文字 */
      gap: 12px; /* 图标和文字间距 */
    }
    /* 内置小图标（纯CSS实现，无需图片） */
    .card-icon {
      width: 16px;
      height: 16px;
      background-color: #2c5aa0;
      color: #fff;
      border-radius: 0 !important;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 16px;
      flex-shrink: 0;
      margin-top: 4px; /* 微调对齐 */
    }
    .investment .card-icon {
      background-color: #4a75b5;
    }
    /* 标题文本容器 */
    .text-group {
      display: flex;
      flex-direction: column;
      gap: 6px; /* 标题和副标题间距 */
    }
    /* 左上文字样式 - 优化排版 */
    .notice-text {
      font-size: 18px;
      font-weight: 600;
      color: #1e293b; /* 更深的文字色，提升可读性 */
      line-height: 1.5;
      margin: 0;
      letter-spacing: 0.5px; /* 细微字间距，提升精致感 */
    }
    /* 副标题样式 */
    .sub-text {
      font-size: 14px;
      color: #6b7280; /* 浅灰色 */
      line-height: 1.4;
      margin: 0;
      max-width: 80%; /* 限制宽度，避免换行混乱 */
    }
    /* 右下按钮样式 - 优化视觉权重 */
    .notice-btn {
      align-self: flex-end;
      background: #2c5aa0;
      color: #ffffff !important;
      border: none;
      padding: 9px 28px; /* 优化按钮尺寸 */
      font-size: 14px;
      font-weight: 500;
      cursor: pointer;
      transition: all 0.3s ease;
      text-decoration: none;
      display: inline-block;
      box-sizing: border-box;
      position: relative;
      overflow: hidden;
    }
    /* 按钮hover效果 - 增加背景渐变 */
    .notice-btn:hover {
      background: linear-gradient(90deg, #1e468a 0%, #2c5aa0 100%);
      color: #ffffff;
      text-decoration: none;
      padding: 9px 32px; /* 适度扩展，增强交互感 */
      box-shadow: 0 4px 8px rgba(44, 90, 160, 0.2);
    }
    .investment .notice-btn {
      background: #4a75b5;
    }
    .investment .notice-btn:hover {
      background: linear-gradient(90deg, #3a65a5 0%, #4a75b5 100%);
      box-shadow: 0 4px 8px rgba(74, 117, 181, 0.2);
    }
    /* 兼容原有样式（不影响其他区域） */
    .card-content .news-item {
      margin-bottom: 12px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .card-content .news-item:last-child {
      margin-bottom: 0;
    }
    .card-content .news-date {
      color: #9ca3af;
      min-width: 60px;
    }
    .card-content .news-link {
      color: #2c5aa0;
      text-decoration: none;
      flex: 1;
      margin: 0 12px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .card-content .news-link:hover {
      text-decoration: underline;
    }
    /* 强制移除所有圆角（保留原有需求） */
    * {
      border-radius: 0 !important;
    }
    /* 响应式适配 - 小屏幕优化 */
    @media (max-width: 768px) {
      .news-card {
        padding: 24px 20px;
        min-height: 160px;
      }
      .notice-text {
        font-size: 16px;
      }
      .sub-text {
        font-size: 12px;
        max-width: 100%;
      }
      .notice-btn {
        padding: 7px 20px;
      }
      .notice-btn:hover {
        padding: 7px 24px;
      }
    }